.part2 {
	padding: 2em 0;
	position: relative;
}
.notice-title {
	font-size: 1.2rem;
	background: #faf8ef;
	border: 1px solid #cec8a9;
	box-shadow: -1px -1px 1px #ece8d8;
	color: #908964;
	padding: 5px 0;
	width: 100px;
	margin: 0 auto;
	position: absolute;
	left: 50%;
	top: 10%;
	margin-left: -50px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.notice-box {
	border: 1px solid #d7d7d7;
	background: #ffffff;
	width: 270px;
	margin: 28px auto 0;
	list-style: square;
	padding: 28px 10px 10px;
	box-shadow: 1px 1px 0px #ffffff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
}
.notice-box li {
	list-style: square;
	text-align: left;
}
.notice-box li a {
	text-decoration: none;
	text-align: center;
	line-height: 2rem;
	color: #333333;
	font-size: 0.8rem;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #ffffff;
	font-size: 1.4rem;
}
.notice-box li a span{
	font-weight: bold;
	color: red;
}

/*以下为去除苹果默认按钮样式*/
input[type="button"],
input[type="submit"],
input[type="text"],
input[type="number"],
input[type="reset"] {
	-webkit-appearance: none;
}
textarea {
	-webkit-appearance: none;
}

/*bootstrap*/
.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1040;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0
}
.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%)
}
.modal.in .modal-dialog {
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	-o-transform: translate(0, 0);
	transform: translate(0, 0)
}
.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}
.modal-header {
	min-height: 16.43px;
	padding: 15px;
	border-bottom: 1px solid #e5e5e5
}
.modal-header .close {
	margin-top: -2px
}
.modal-title {
	margin: 0;
	line-height: 1.42857143
}
@media (min-width:768px) {
	.modal-dialog {
		width: 600px;
		margin: 30px auto
	}
	
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
	}
	
	.modal-sm {
		width: 300px
	}
}
@media (min-width:992px) {
	.modal-lg {
		width: 900px
	}
}
.btn-danger {
	color: #fff;
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
	color: #fff;
	background-color: #c9302c;
	border-color: #ac2925
}
.btn-danger:active,
.btn-danger.active,
.open>.dropdown-toggle.btn-danger {
	background-image: none
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
	background-color: #d9534f;
	border-color: #d43f3a
}
.btn-danger .badge {
	color: #d9534f;
	background-color: #fff
}
.btn-block {
	display: block;
	width: 100%
}
.btn-block+.btn-block {
	margin-top: 5px
}
input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
	width: 100%
}
.pl_l_top p {
    font-size: 20px;
    color: #333;
}
.pl_l_top p span {
    font-size: 20px;
    color: #4e54ac;
    font-weight: bold;
    margin-right: 6px;
}
.choice_box {
    display: flex;
    margin-top: 15px;
    justify-content: space-around;
    flex-wrap: nowrap;
    flex-direction: row;
}
.choice_box li {
    float: left;
		border: 1px solid #666;
		background: #fff;
    border-radius: 20px;
    text-align: center;
    height: 3rem;
    line-height: 3rem;
		width: 32%;
		transition: all ease-in-out .2s;
}
.choice_box li input {
	display: none;
}
.choice_box li a {
    font-size: 1.6rem;
		color: #666;
		transition: all ease-in-out .2s;
}
.choice_box .on {
	border: 1px solid #2d3492;
	background: #4e54ac ;
}
.choice_box .on a {
	color: #fff;
}

.fade {
	opacity: 0;
	-webkit-transition: opacity .15s linear;
	-o-transition: opacity .15s linear;
	transition: opacity .15s linear
}
.fade.in {
	opacity: 1
}
.form-horizontal .form-group:before,
.form-horizontal .form-group:after {
	display: table;
	content: " "
}
.form-group {
	margin-bottom: 15px
}
.form-group .btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: .2
}
.close:hover,
.close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: .5
}
@media (min-width:768px) {
	.form-horizontal .form-group-lg .control-label {
		padding-top: 14.3px
	}
}
@media (min-width:768px) {
	.form-horizontal .form-group-sm .control-label {
		padding-top: 6px
	}
}
.form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	box-sizing: border-box;
}
input,
button,
select,
textarea {
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
}
button,
select {
	text-transform: none;
}

/*移动端按钮*/
input[type=button],
input[type=submit],
input[type=file],
button {
	cursor: pointer;
	-webkit-appearance: none;
}
/*测评*/
.cp {
  padding: 10px;
  width: 600px;
  margin: 0 auto;
}
.cp .cp_01 .listbox .ceping_bd .text {
  font-size: 20px;
  line-height: 60px;
  color: #0074c8;
}
.cp .cp_01 .listbox .lists .answer {
  margin-bottom: 10px;
}
.cp .cp_01 .listbox .lists .answer .aname{
	text-align: left;
}
.cp .cp_01 .listbox .lists .answer p {
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 5px;padding-left: 30px;
}
.cp .cp_01 .listbox .lists .answer p span {
 /* background: url(../images/index_46.png) no-repeat center center;*/
  background-size: 100% 100%;
  display: block;
  text-align: center;
  width: 30px;
  height: 30px;
  color: #ffffff;
  font-size: 18px;
  margin-right: 5px;
  float: left;
}
.cp .cp_01 .listbox .lists .answer ul {/*border: solid red;*/
  padding-left: 30px;
}
.cp .cp_01 .listbox .lists .answer ul li {
  font-size: 12px;
  float: left;
  border: 1px solid #cccccc;
  text-align: center;
  line-height: 24px;
  width: 20%;
  margin-right: 6px;
  margin-bottom: 2px;
  border-radius: 6px;
}
.cp .cp_01 .listbox .lists .answer ul li.on {
  background: #0074c8;
  color: #ffffff;
}
.backBg {
  display: none;
  position: fixed;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  z-index: 998;
  top: 0;
  left: 0;
}
.stoast {
  position: fixed;
  top: 35%;
  left: 4%;
  display: none;
  width: 92%;
  border-radius: 6px;
  background-color: #ffffff;
  z-index: 999;
}

/*daohang*/
@media screen and (max-width: 1920px) {
    .daohang{
       width: 1200px;
    }
}
@media screen and (max-width: 1440px) {
    .daohang{
       width: 1000px;
    }
}
@media screen and (max-width: 1920px) {
    .daohang1{
       width: 1200px;
	   left:calc(50% - 600px);
	  
    }
}
@media screen and (max-width: 1920px) {
  .xiayi{margin-top: -0.3%;} 
}

@media screen and (max-width: 1440px) {
    .daohang1{
       width: 1000px;
	   left:calc(50% - 500px);
    }
}
@media screen and (max-width: 1440px) {
    .xiayi{margin-top: -1.9%;} 
}


/*banner*/
#focus {width:986px; height:355px;margin: 0 auto;overflow:hidden; position:relative;}
#focus ul {height:355px; position:absolute; bottom:0;}
#focus ul li {float:left; width:986px; height:355px; overflow:hidden; position:relative;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus ul li p{ color:#FFF; font-size:12px; height:28px; line-height:28px; position:absolute; bottom:0; left:15px;}
#focus .btn {position:absolute; bottom:5px; right:5px; z-index:10;}
#focus .btn span { background:#75c3ff; width:62px; height:7px;  cursor:pointer;display:block; float:left; margin-left:1px; text-indent:-100em; overflow:hidden;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; /*background:url(img/sprite.png) no-repeat 0 0;*/ cursor:pointer; display:none;}
#focus .pre {left:0; display:none;}
#focus .next {right:0; background-position:right top; display:none;}



/*si*/
.bianda div{transition: 0.3s;transform: scale(1.00);}
.bianda > div:hover{transition: 0.3s;transform: scale(1.1);color: red;}
.bianda .zong:hover{transition: 0.3s;transform: scale(1.1);color: red;}
.bianse a{display: block; border:solid #0078D7 1px;;line-height: 40px;font-size: 14px;width: 40%;margin-left: 5%;margin-right: 4%;color: #0078D7;border-radius: 22px;margin-top: 10px;margin-bottom: 10px;float: left;transition: 0.5s;transform: scale(1.00);}
.bianse a:hover{transition: 0.5s;transform: scale(1.05);background-color: white;}

/* qq-client */
.qq-client{position:fixed;right:0px;top:50%;margin-top:-80px;}
.qq-client a{width:50px;height:160px;text-align:center;border:#ebebeb solid 1px;padding:0px 0px;line-height:40px;display:block;}
.qq-client-content{position:fixed;right:-250px;top:38%;border:#ebebeb solid 1px;width:200px;display:none;background:#ffffff;}
.qq-client-content h1{font-size:14px;width:90%;margin:0px auto;text-align:center;height:50px;line-height:50px;border-bottom:#ebebeb solid 1px;position:relative;}
.qq-client-content h1 span{font-size:12px;font-weight:normal;position:absolute;left:-30px;top:-20px;cursor:pointer;background:#ffffff;border:#ebebeb solid 1px;width:40px;height:40px;line-height:40px;border-radius:20px;text-align:center;}
.qq-client-list{background:#ffffff;}
.client-list{overflow:hidden;line-height:40px;width:90%;margin:0px auto;border-bottom:dashed 1px #ebebeb;}
.client-list a{display:block;}
.client-list a:hover{color:red;}
.client-list span{float:left;}
.client-list label{float:left;width:60px;text-align:right;padding-right:10px;}


/*fangan*/
.bianbian img{transition: 0.5s;transform: scale(1.00);}
.bianbian img:hover{transition: 0.5s;transform: scale(1.2);}

/**/
#scrollbox img{transition: 0.2s;transform: scale(1.00);}
#scrollbox img:hover{transition: 0.2s;transform: scale(1.05);background-color: #fff;box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);}



